home *** CD-ROM | disk | FTP | other *** search
/ Champak 140 / (Vol 140) Sep 19 2011.iso / Games / the-dark-age.swf / scripts / frame_355 / DoAction.as
Text File  |  2011-09-19  |  3KB  |  177 lines

  1. function aturSaja()
  2. {
  3.    gotoAndStop(266);
  4. }
  5. function initData()
  6. {
  7.    msgBox_mc._visible = false;
  8.    wi = 0;
  9.    while(wi <= 9)
  10.    {
  11.       xloadData(wi);
  12.       if(cnamaData == undefined)
  13.       {
  14.          cnamaData = "Empty";
  15.       }
  16.       _root["data" + wi].data = cnamaData;
  17.       _root["data" + wi].onRollOver = overData;
  18.       _root["data" + wi].onRollOut = outData;
  19.       _root["data" + wi].onRelease = klikData;
  20.       wi++;
  21.    }
  22. }
  23. function overData()
  24. {
  25.    over();
  26.    kata = new String(this);
  27.    indi = Number(kata.substr(kata.length - 1,1));
  28.    xloadData(indi);
  29.    cekData();
  30.    if(cnamaData != undefined)
  31.    {
  32.       this.gotoAndStop(3);
  33.    }
  34.    else
  35.    {
  36.       this.gotoAndStop(2);
  37.    }
  38. }
  39. function cekData()
  40. {
  41.    if(cmapKe == undefined)
  42.    {
  43.       vmapKe = "-";
  44.    }
  45.    else
  46.    {
  47.       vmapKe = cmapKe;
  48.    }
  49.    if(cbykKarakter == undefined)
  50.    {
  51.       vbykKarakter = "-";
  52.    }
  53.    else
  54.    {
  55.       vbykKarakter = cbykKarakter;
  56.    }
  57.    if(ctotalMoney == undefined)
  58.    {
  59.       vtotalMoney = "-";
  60.    }
  61.    else
  62.    {
  63.       vtotalMoney = "$" + ctotalMoney;
  64.    }
  65.    if(ctotalTurn == undefined)
  66.    {
  67.       vtotalTurn = "-";
  68.    }
  69.    else
  70.    {
  71.       vtotalTurn = ctotalTurn;
  72.    }
  73.    if(ctotalKilled == undefined)
  74.    {
  75.       vtotalKilled = "-";
  76.    }
  77.    else
  78.    {
  79.       vtotalKilled = ctotalKilled;
  80.    }
  81. }
  82. function outData()
  83. {
  84.    this.gotoAndStop(1);
  85.    vmapKe = "-";
  86.    vbykKarakter = "-";
  87.    vtotalMoney = "-";
  88.    vtotalTurn = "-";
  89.    vtotalKilled = "-";
  90. }
  91. function outData2()
  92. {
  93.    vmapKe = "-";
  94.    vbykKarakter = "-";
  95.    vtotalMoney = "-";
  96.    vtotalTurn = "-";
  97.    vtotalKilled = "-";
  98. }
  99. function klikData()
  100. {
  101.    klik();
  102.    kata = new String(this);
  103.    zindi = kata.substr(kata.length - 1,1);
  104.    this.gotoAndStop(1);
  105.    if(xjenisData == "save")
  106.    {
  107.       wi = 0;
  108.       while(wi <= 9)
  109.       {
  110.          delete _root["data" + wi].onRollOver;
  111.          delete _root["data" + wi].onRollOut;
  112.          delete _root["data" + wi].onRelease;
  113.          wi++;
  114.       }
  115.       msgBox_mc._visible = true;
  116.       msgBox_mc.dataName = _root["data" + zindi].data;
  117.       Selection.setFocus(msgBox_mc.nama);
  118.       msgBox_mc.cancel_btn.onRollOver = msgBox_mc.ok_btn.onRollOver = function()
  119.       {
  120.          over();
  121.       };
  122.       msgBox_mc.cancel_btn.onRelease = function()
  123.       {
  124.          klik();
  125.          initData();
  126.       };
  127.       msgBox_mc.ok_btn.onRelease = function()
  128.       {
  129.          klik();
  130.          namaData = msgBox_mc.dataName;
  131.          simpanData(zindi);
  132.          initData();
  133.          xloadData(zindi);
  134.          cekData();
  135.       };
  136.    }
  137.    else if(xjenisData == "load")
  138.    {
  139.       loadData(zindi);
  140.       if(keLevel != undefined)
  141.       {
  142.          gotoAndStop("xmap");
  143.       }
  144.    }
  145. }
  146. stop();
  147. outData2();
  148. initData();
  149. if(xjenisData == "save")
  150. {
  151.    saveload.gotoAndStop(2);
  152.    jenis_mc.gotoAndStop(1);
  153.    quit_btn.onRollOver = function()
  154.    {
  155.       over();
  156.    };
  157.    quit_btn.onRelease = function()
  158.    {
  159.       klik();
  160.       gotoAndStop("xmap");
  161.    };
  162. }
  163. else if(xjenisData == "load")
  164. {
  165.    saveload.gotoAndStop(1);
  166.    jenis_mc.gotoAndStop(2);
  167.    quit_btn.onRollOver = function()
  168.    {
  169.       over();
  170.    };
  171.    quit_btn.onRelease = function()
  172.    {
  173.       klik();
  174.       trans_mc.gotoAndPlay(2);
  175.    };
  176. }
  177.